Applebee's in Chula Vista - Locations & Hours

Name Address Phone
Applebee's - 610 Palomar St 610 Palomar St (619) 585-4753

Other popular stores in Chula Vista: